<!DOCTYPE html>
<html lang="zh-cn">
  <head>
    <meta charset="UTF-8">
    <title>Sucha's Blog - Archives for June, 2005</title>
    <meta name="generator" content="MarkdownProjectCompositor.lua">
    <meta name="author" content="Sucha">
    <meta name="keywords" content="suchang, programming, Linux, Lua">
    <meta name="description" content="Sucha's blog">
    <link rel="shortcut icon" href="../images/ico.png">
    <link rel="stylesheet" type="text/css" href="../styles/blog.css">
    <link rel="stylesheet" type="text/css" href="../styles/prism.min.css">
    <style id="site_theme"></style>
  </head>
  <body>
    <div id="body">
      <div id="text">
	   <!-- Page published by cmark-gfm begins here --><h1>Sucha's Blog ~ Archives for June, 2005</h1>
<p><a id="p10"></a></p>
<div class="date">Jun 29, Wed</div>
<h2>阿根廷 2:1 巴西</h2>
<p>学校开通了 CCTV 1、5、9 频道的网上直播，可把我们乐坏了，正赶上世青赛，怎能放过。不过感觉昨晚两队的表现都不太突出，阿根廷还好一些，经常有灵光一现的感觉，巴西就差多了，带球老丢，门框都踢不正……浪费大家的感情，最后实在困得不行，赶紧上床睡觉。比分是今天才知道的。</p>
<p>这段时间最郁闷的事情是买错票，七月七号放的假我却买了十二号的票，唉，看错校历了，吃了个大亏。</p>
<p>前几天找到了个不错的校内 ftp，动漫电影什么都有，正好让我下了 EVA 重温。从隔壁寝室接手的《血色浪漫》也不错，能凑合着看到放假了……</p>
<div class="category"><a href="CategoryLife.html">CategoryLife</a> / <a href="2005-06.html#p10">Permalink</a> / <a href="https://github.com/lalawue/homepage/discussions/categories/blog" target="_blank">Discussion</a></div>
<!-- date: 2005-06-29T14:06:19+0800 -->
<p><a id="p9"></a></p>
<div class="date">Jun 22, Wed</div>
<h2>朋友的网上杂志</h2>
<p><a href="http://www.tmag.cn/">&lt;&lt;T-M＠G&gt;&gt;</a>，一个以网络为媒介的传统杂志，对于时下流行的网络文学不感兴趣，这是杂志强调的。</p>
<p>杂志强调“体验”。第一期就以很大的篇幅来叙述不同的人在全国各大城市的感觉。摻杂了很多对当前大城市在城市化进程中不注意保护文物、历史的思考。这都是各个作者以一个平民的身份对自己所在的城市的“体验”。</p>
<p>杂志关于影评的专栏相对来说要差一些，电影也蛮旧了。还有影像专栏，主题就是自行车，自行车的作用，自行车对于不同的人的含义，自行车在大城市扮演的角色……</p>
<p>杂志有一百多页呢，容量好多，慢慢看吧。</p>
<p>现在还不知道我那位朋友对杂志的创建做了什么工作，或者写了什么专栏没，找个机会在 QQ 上逮住他问个清楚，:)</p>
<div class="category"><a href="CategoryLife.html">CategoryLife</a> / <a href="2005-06.html#p9">Permalink</a> / <a href="https://github.com/lalawue/homepage/discussions/categories/blog" target="_blank">Discussion</a></div>
<!-- date: 2005-06-22T02:35:03+0800 -->
<p><a id="p8"></a></p>
<div class="date">Jun 14, Tue</div>
<h2>选课和其他</h2>
<p>其实主题跟选课没有很大的关系，只不过想赞一下 Opera，因为它的表现，很值得赞一下。</p>
<p>昨天是系里的法定选课时间，大家都可以在自己的电脑上进入学校指定的服务器选课。事情说起来很简单，不就是打开网页选课吗？可是在昨天，没有多少人可以拍着胸脯说他可以很顺利的登上学校的服务器，然后很快地把课选完……</p>
<p>其实很多兄弟都是直到夜里两三点才把课选完的（我的室友是今早才把课选完的，苦了他昨晚熬到了 2 点），因为那时候登录的人已经很少了，速度自然比较快。除了无法登上服务器索取选课表，主要的问题是 IE（MyIE） 保留不了提交不上的选课表，一旦提交失败，就得刷新，所有选过的课都等于白选了。所以大部分的人都是一个一个地提 交，这次不行，起码上次的不会消失……旁边寝室的说它用 Firefox 根本登录不了（他是今天中午选完的）……</p>
<p>状况很严峻啊，不过我却是在昨天下午 5 ～ 6 点的时候就把课给选完了，说出来都没人信……其实登录也是很困难的，不是每次都能索取到课表，但多试几次就行。而且我是一次把课提交上去的，当然不可能一次成功了，不过不成功可以回退嘛，它一直都在。总共提交了 5 ～ 6 次吧，后来选公选课的时候，提交了不下 20 次，不管怎么说，Opera 总算熬下来了……</p>
<p>今天中午的时候，一个同学（经过昨晚的奋战，刚刚选完课）过来说他不想用 IE 了，想用 Firefox，说 IE 太大了。然后我在旁边偷笑，说要是以这个衡量，Opera 是最小的，才 3M 多。“太小了，功能少，不喜欢……”。彻底晕倒，IRC、RSS、Mail、鼠标手势，键位设置……怎么会少呢？旁边的大嗓门不喜欢了，“哎呀，用什么浏览器是个人喜好嘛……”。其实我只是想纠正一下对方的观点罢了……</p>
<div class="category"><a href="CategoryLife.html">CategoryLife</a> / <a href="2005-06.html#p8">Permalink</a> / <a href="https://github.com/lalawue/homepage/discussions/categories/blog" target="_blank">Discussion</a></div>
<!-- date: 2005-06-14T17:33:14+0800 -->
<p><a id="p7"></a></p>
<div class="date">Jun 13, Mon</div>
<h2>Emacs dictionary</h2>
<p>四六级考试又快到了，趁着今天有时间，学着<a href="http://learn.tsinghua.edu.cn/homepage/2001315450/emacs_elisp.html">王垠</a>主页上的介绍安装好了 emasc 的 dictionary，以后在 emacs 里面对长长的英文也不用怕了，:)</p>
<p><a href="../images/emacs_dict_tooltip.jpeg"><img src="../images/emacs_dict_tooltip_small.jpeg" alt="img"></a></p>
<p>可惜在这下面英汉字典很少，不过还是让我找到了。在<a href="http://wulei.net/Emacs/dictionary.html#top">青牛主页</a>上下载，在这里谢谢他，ok，enjoy it~</p>
<div class="category"><a href="CategoryLinux.html">CategoryLinux</a> / <a href="2005-06.html#p7">Permalink</a> / <a href="https://github.com/lalawue/homepage/discussions/categories/blog" target="_blank">Discussion</a></div>
<!-- date: 2005-06-13T18:21:21+0800 -->
<p><a id="p6"></a></p>
<div class="date">Jun 12, Sun</div>
<h2>鸟窝被毁，:O~~!</h2>
<p>今天老妈来信了，说家门口的鸟窝被毁了，:(。老爸只知道下午有两个 10 岁左右的小孩在家门口转来转去，他以为是来摘芒果的，因为看到路边的果树上没结果，所以就没有理会。谁知鸟窝就这样被毁了……</p>
<p>还好小鸟都已经飞走了，躲过了一劫。</p>
<div class="category"><a href="CategoryLife.html">CategoryLife</a> / <a href="2005-06.html#p6">Permalink</a> / <a href="https://github.com/lalawue/homepage/discussions/categories/blog" target="_blank">Discussion</a></div>
<!-- date: 2005-06-12T22:25:32+0800 -->
<p><a id="p5"></a></p>
<div class="date">Jun 12, Sun</div>
<h2>The Slack World</h2>
<p>今天刚从<a href="http://slack.linuxsir.org/"> slack.linuxsir.org</a> 上看到的，感觉很好，地址是 <a href="http://www.slackworld.net/">www.slackworld.net</a>。《The Slack World》是由一群 Slackware 的资深用户建立的电子杂志，于 2005 年 4 月创刊，如今已是第二期。</p>
<p>现在只草草地看了第一期，感觉“Tips”栏目真不错，跟着 alias 了好些自己的命令，:^)</p>
<p>自己编写的用于把文件和文件夹压缩成 ＊.tar.gz 的函数，把它绑定到了 <strong>tgz</strong> 上，同样的还有 <strong>bz2</strong> 命令，压缩成 ＊.tar.bz2。另外还有抄自《The Slack World》杂志的两个解压函数，配合压缩函数，方便使用。Usage:</p>
<pre><code class="language-bash">$ tgz [filename or folder name]
$ utgz *.tar.gz
$ bz2 [filename or folder name]
$ ubz2 *.tar.bz2
</code></pre>
<p>只要把下面的函数复制到你的“～/.bashrc”或&quot;~/.bash_profile&quot;，也就是你的 shell 配置文件上即可。</p>
<pre><code class="language-bash"># created *.tar.gz ball
TGZ()
{
    tar czvf $(echo &quot;$1&quot; | cut -d/ -f1).tar.gz  $1
}
alias tgz='TGZ'

# untar *.tar.gz ball 
alias utgz='tar xzvf'

# created *.tar.bz2 ball
BZ2()
{
    tar cjvf $(echo &quot;$1&quot; | cut -d/ -f1).tar.bz2  $1
}
alias bz2='BZ2'

# untar *.tar.bz2 ball
alias ubz2='tar jxvf' 
</code></pre>
<div class="category"><a href="CategoryLinux.html">CategoryLinux</a> / <a href="2005-06.html#p5">Permalink</a> / <a href="https://github.com/lalawue/homepage/discussions/categories/blog" target="_blank">Discussion</a></div>
<!-- date: 2005-06-12T16:04:31+0800 -->
<p><a id="p4"></a></p>
<div class="date">Jun  9, Thu</div>
<h2>超流量了～</h2>
<p>刚刚发现的，也许是提供下载 Boyu 制作的绿色 OperaCN2.zip 的原因，也许不是（不是的话就发大财了），反正现在无法访问了，要等好一段时间，大概半天吧。</p>
<p>虎翼的规则是如果一天的流量超过了一个月的三分之一，就暂停今天的流量，然后到第二天才开放，或者自己购买流量，￥0.05/RMB（为什么算来算去都是我吃亏）。不过现在虎翼又推出了一个计划，若参与推广它的“虎翼DIY吧”联盟，则取消流量限制，但是浏览此网站的同志们，每 10 分钟就会收到一个弹出广告之类的云云。</p>
<p>才查到，每天流量限制在 16.6M/Day，看来应该是 Opera 惹的祸。不过，能看到 Opera 这么受欢迎，还是很开心的，:)</p>
<div class="category"><a href="CategoryThisSite.html">CategoryThisSite</a> / <a href="2005-06.html#p4">Permalink</a> / <a href="https://github.com/lalawue/homepage/discussions/categories/blog" target="_blank">Discussion</a></div>
<!-- date: 2005-06-09T23:11:14+0800 -->
<p><a id="p3"></a></p>
<div class="date">Jun  9, Thu</div>
<h2>大程序终于搞定了～</h2>
<p>我搞的是分酒问题，因为以前上图论的时候认识得比较仔细，自己认为应该比较
容易解决。</p>
<pre><code class="language-example">  ［课题 26］（分酒问题）已知有三个容量分别为 3 千克、5 千克和 8 千克的
  并且是没有刻度的酒瓶，3 千克和 5 千克的瓶子均装满了酒，而 8 千克的瓶
  子为空。现要求仅用这三个酒瓶将这些酒均分为两个 4 千克并分别装入 5 千
  克和 8 千克的瓶子中。
</code></pre>
<p>编写了差不多三天时间，终于在今早上把分酒问题搞定了,真是郁闷，先是遇到了如何保存分酒状态的问题，在没有完全认识清楚的情况下，弄清了数组首地址入队的方式：存的时候可以用数组首地址传递给存储变量，但是取的时候无法用数组首地址来接受变量存储的数组首地址，不知道为什么，也许是数组本身就很麻烦，既是地址，又是数组。最后尝试了用一个和数组类型相同的变量指针来取数组首地址才行，然后再用这个变量来处理数组里的各个元素。</p>
<p>然后我就以为这样保存了数组的首地址，就相当于保存了各个状态的变量。而实际上，由于存储空间都是原来的数组，只是出队入队的是 指向这个数组变量 的不同的变量指针，所以就等于是指针入队，而状态都是最新的状态，状态没有入队。</p>
<p>如此认清之后，才有了下一步：先是初始状态入队，然后每次分酒前都先申请内存分配数组空间，将得到的数组空间初始化为取队头得到的初始状态，然后再在这个状态的基础上进行分酒，也就是杯 1 分别倒向杯 2 杯 3，如果可以分酒的就把分酒后的状态入队，如此重复，直到分酒成功。</p>
<p>下一步还要搞分酒过程的演示，真是麻烦……</p>
<div class="category"><a href="CategoryLife.html">CategoryLife</a> / <a href="2005-06.html#p3">Permalink</a> / <a href="https://github.com/lalawue/homepage/discussions/categories/blog" target="_blank">Discussion</a></div>
<!-- date: 2005-06-09T09:33:31+0800 -->
<p><a id="p2"></a></p>
<div class="date">Jun  8, Wed</div>
<h2>All abou Opera</h2>
<p>由于使用 Linux 的关系而认识的朋友 Boyu (a FreeBSD fans in HFUT) 最近制作好了第二版 Opera8.0 绿色安装版 (for Win)，为了实现他在<a href="http://www.hfutbbs.com">青春无名</a>许下的承诺，让我帮忙把软件上传到无名。可是找来找去找不到很好的匿名服务器，所以不得不在自己的主页上寄存，<a href="http://lalawudrop.51.net/website/OperaCN2.zip">这里</a>(3.8M)下载。</p>
<p>为了这件事也和他通了好些 email，由他介绍，对 Opera 了解得更多了一些。</p>
<p>前段时间，就在 Opera8.0 release 的前夕，Opera CEO Jon S. von Tetzchner 打赌说要是 4 天之内 Opera8.0 的下载量超过 100 万，就从挪威游到美国，中途只在冰岛的母亲家喝杯热咖啡，:^)</p>
<p>这件事被公司的人力部门主管宣扬得人尽皆知，后来实际的下载量是 104 万，CEO 不得不实现他的承诺了。结果就发生和很有意思的一幕，<a href="http://sunkey.blogsome.com/2005/05/11/opera-swim/">这里</a>有详细介绍……</p>
<p>挪威人真是搞笑，哈哈哈。</p>
<p>Boyu 除了制作 Opera8.0 的绿色安装版，还准备写一个 Opera 的专题，现在已经差不多了，等他有了消息，这里肯定第一时间放出。另外，也是因为他的介绍，找到了&quot; <a href="http://sunkey.blogsome.com/30opera/">30 天爱上 Opera</a> &quot;的中文版，是一位新加坡人翻译的，现在已经到了第 18天，正在进行中……</p>
<p>Opera 只是一款跨平台的浏览器，而 Opera Soffware ASA 只是挪威的一家小公司，到底是什么让这么多人为 Opera 而痴迷？ 如果你想知道——上面有免安装版，试用一下就知道了。</p>
<p>Opera，10 年了……</p>
<div class="category"><a href="CategoryLinux.html">CategoryLinux</a> / <a href="2005-06.html#p2">Permalink</a> / <a href="https://github.com/lalawue/homepage/discussions/categories/blog" target="_blank">Discussion</a></div>
<!-- date: 2005-06-08T17:45:27+0800 -->
<p><a id="p1"></a></p>
<div class="date">Jun  2, Thu</div>
<h2>升级的惨痛经历</h2>
<p>本来升级是很快的，没有用什么别的软件，只是 iso 文件，直接 mount 到文件上，然后按照里面的 UPGRADE.TXT 一步一步来就行，可是我升级了还不甘心，想装个 2.6 的 kernel 试试，这还好，可是忘了 telinit 1，偏偏我又删掉了别的内核，结果重启后 slk 根本进不去。</p>
<p>好在我有 10.0 的光盘，把基本的 kernel 装了上去，再重新升级，这才好。呼呼，差点把我给搞糊掉……不过升级到 10.1 后，emacs 竟然可以在 X11 下很好的使用了，同样的还有 scim。下一步试试看 zh_CN.UTF-8 行不行，还是不死心……</p>
<p>ps: 把 2.6.10 的 kernel 和 gcc 3.4.3 去掉了，完全的 slk 10.1，经过这么一折腾，觉得还是稳定要紧。</p>
<div class="category"><a href="CategoryLinux.html">CategoryLinux</a> / <a href="2005-06.html#p1">Permalink</a> / <a href="https://github.com/lalawue/homepage/discussions/categories/blog" target="_blank">Discussion</a></div>
<!-- date: 2005-06-02T22:02:51+0800 -->
<p><a id="p0"></a></p>
<div class="date">Jun  1, Wed</div>
<h2>Slackware 10.1</h2>
<p>因为网络不好，处于学校代理严厉监督下的内网，所以一直不能用 swaret 或是 slapt-get 对我的 slackware 进行升级，再说我也是个大懒人，总是不习惯上官网看 Changelog，然后自己动手，”丰衣足食“。</p>
<p>于是用了最“蠢”的办法，花了将近一天的时间把 Slackware 10.1 的两个 iso 下下来，用 upgradepkg ＊.tgz 进行升级，旁边又有官方的 UPGRADE.TXT 参考，升级真是快，不一会儿就升级完成，呼呼呼～</p>
<p>安装了 testing/ 目录下的 gcc-3.4.3 系列和 kernel-2.6.10，不知道会有什么不同的变化。六一对系统做升级，有纪念意义……</p>
<div class="category"><a href="CategoryLinux.html">CategoryLinux</a> / <a href="2005-06.html#p0">Permalink</a> / <a href="https://github.com/lalawue/homepage/discussions/categories/blog" target="_blank">Discussion</a></div>
<!-- date: 2005-06-01T15:40:13+0800 -->
<!-- Page published by cmark-gfm ends here -->
  <div id="foot">2004-<script>var d = new
	Date();document.write(d.getFullYear())</script> &copy;
	Sucha. Powered by MarkdownProjectCompositor.
  </div>
  </div><!-- text -->
  <div id="sidebar">
  </div><!-- sidebar -->
  <script src="../js/prism.min.js" async="async"></script>
  <script src="../js/blog_sidebar.js"></script>
  </div> <!-- body -->
</body>
</html>